package com.relytosoft.mizar.analyze.base.entity.pojo.dto;

import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * @author lj
 * @date 2022/5/16 9:11
 */
public class AyPlanTemplateDto implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 计划类型;0：周计划  1：日计划（周一到周日计划相同） 2：全天
     */
    @ApiModelProperty(value = "计划类型;0：周计划 1：日计划（周一到周日计划相同） 2：全天", required = true)
    private Integer planType;

    /**
     * 计划信息条数;取值范围如下： 周计划时：1～7 日计划时：1 全天：0
     */
    @ApiModelProperty(value = "计划信息条数;取值范围如下： 周计划时：1～7 日计划时：1 全天：0")
    private Integer planInfoNum;

    /**
     * 计划信息列表;(json数据) 周计划时最多7个计划时间信息 日计划时最多1个计划时间信息 全程录时无计划时间信息
     */
    @ApiModelProperty(value = "计划信息列表;(json数据) 周计划时最多7个计划时间信息 日计划时最多1个计划时间信息 全程录时无计划时间信息")
    private String planInfoList;

    public Integer getPlanType() {
        return planType;
    }

    public void setPlanType(Integer planType) {
        this.planType = planType;
    }

    public Integer getPlanInfoNum() {
        return planInfoNum;
    }

    public void setPlanInfoNum(Integer planInfoNum) {
        this.planInfoNum = planInfoNum;
    }

    public String getPlanInfoList() {
        return planInfoList;
    }

    public void setPlanInfoList(String planInfoList) {
        this.planInfoList = planInfoList;
    }

    @Override
    public String toString() {
        return "AyPlanTemplateDto{" +
                "planType=" + planType +
                ", planInfoNum=" + planInfoNum +
                ", planInfoList='" + planInfoList + '\'' +
                '}';
    }
}
